# -*- coding: utf-8 -*-

import os,sys, wx 


class InsertFrame(wx.Frame):
    def __init__(self,parent ,id  ):
        wx.Frame.__init__(self,parent,id,
        'Frame with button',
        size=(300,100)
        )
        panel = wx.Panel(self)#创建画板
        
        #增加到画板
        button = wx.Button(panel,label="Close",
        pos=(125,10),
        size=(50,50)
        )
        #绑定按钮事件
        self.Bind(wx.EVT_BUTTON,self.OnCloseMe,button)
        #绑定窗口事件
        self.Bind(wx.EVT_CLOSE,self.OnCloseWindow)
        
    #处理事件函数
    def OnCloseMe(self,event):
        self.Close(True)        
        
    def OnCloseWindow(self,event):
        self.Destroy()
       
if __name__ == '__main__':
    
    app = wx.PySimpleApp()
    frame = InsertFrame(parent=None,id=-1)
    frame.Show()
    app.MainLoop()

        
        
        
        
        
        